package com.kewu.system.api.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 定时任务(SysQuartz)实体类
 *
 * @author makejava
 * @since 2024-05-30 10:11:54
 */
public class SysQuartz implements Serializable {
    private static final long serialVersionUID = 620529971300993151L;
    /**
     * id
     */
    private Integer id;
    /**
     * 任务名称
     */
    private String className;
    /**
     * cron
     */
    private String cronExpression;
    /**
     * 组
     */
    private String groupName;
    /**
     * 参数
     */
    private String param;
    /**
     * 执行策略 0-执行一次 1-循环执行
     */
    private Integer misfirePolicy;
    /**
     * 描述
     */
    private String descript;
    /**
     * 状态 0 待启动 1 已启动 2暂停
     */
    private Integer status;
    
    private Date createTime;
    
    private String createUser;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getCronExpression() {
        return cronExpression;
    }

    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public Integer getMisfirePolicy() {
        return misfirePolicy;
    }

    public void setMisfirePolicy(Integer misfirePolicy) {
        this.misfirePolicy = misfirePolicy;
    }

    public String getDescript() {
        return descript;
    }

    public void setDescript(String descript) {
        this.descript = descript;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

}

